package setDemo;

/*
 * TreeSet:
 * 		存储的原理是二叉树存储，取出也是二叉树
 * 
 * TreeSet集合的特点，唯一，排序
 * 
 * 
 * TreeSet排序规则：A.自然排序（无参构造）B.比较器排序
 * 自然排序：
 * 如果是String类型的字母，会自动排序
 * 如果是其他的，需要实现Comparable接口，并且重写其compareTo(T o) 方法
 * 重写compareTo(T o) 方法的时候需要考虑到主要条件和次要条件
 * 
 * 比较排序：
 * 通过有参构造来实现
 * TreeSet ts=new TreeSet(Comparator);
 * 要实现Comparator接口并且重写compare方法
 * 重写compare 方法的时候需要考虑到主要条件和次要条件
 * 比较排序还可以通过匿名内部类来实现其效果
 * TreeSet ts=new TreeSet(new Comparator{
 *	//重写compare方法
 * });
 * 
 * 
 * */
public class TreeSetDemo {
	private void mian() {
		// TODO Auto-generated method stub

	}
}
